package com.lee.mq.mqserver.core;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: lishuo
 * Date: 2023-10-19
 * Time: 22:05
 */

/**
 * 交换机类型枚举类
 */
public enum ExchangeType {

    DIRECT(0), // 直接交换机
    FANOUT(1), // 扇出交换机
    TOPIC(2);  // 主题交换机

    // type 交换机类型
    private final int type;
    // 枚举的构造方法默认为 private
    ExchangeType(int type) {
        this.type = type;
    }

    // 获取类型
    public int getType() {
        return type;
    }
}
